const with volatile